Skip to content

Conversation

@tobil4sk
Copy link
Member

@tobil4sk tobil4sk commented Mar 24, 2025

This also enables it for armv7 with android ndks r22+

@player-03 player-03 changed the base branch from 8.3.0-Dev to 8.4.0-dev November 20, 2025 04:45
Latest version of pixman has fixed support for compiling the neon
assembly files with clang.

Older android ndks required disabling the integrated assembler to build
them but that workaround is no longer required. This also avoids the bug
where older ndks didn't pass -march automatically to external
assemblers. See:
android/ndk#906 (comment)
GCC does not have syntax unified set explicitly, so pixman has to be
able to set it.
Some older clang ndk's integrated assemblers have issues still with the
arm64 assembly files. We can just continue disabling the integrated
assembler there.

The assembly is fine with the integrated assembler on versions r20 and
above.
@tobil4sk tobil4sk force-pushed the feature/pixman-neon branch from 65f4549 to aab5729 Compare January 11, 2026 13:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant